 flash  unsigned int step[4]={1000,100,10,1};
unsigned char arr[4];


void inttostr(unsigned int tmp)
{

unsigned char i;
unsigned int val,temp,atemp;;
val=tmp;
for (i=0; i<4; i++)
{
   temp=step[i];
   atemp=0;
   while(val >= temp)
     {
       atemp++;
       val-=temp;
     }
   arr[i]=atemp;
 }
}
